JBoss คืออะไร
JBoss คือ open source ที่ทำงานเกี่ยวกับ Middleware ซึ่งทำการตลาดโดย JBoss Enterprise Middleware band ภายใต้บริษัท RedHat เป็นคู่แข่งโดยตรงกับ IBM WebSphere
โดย Red Hat JBoss product ถ้าสมัครใช้บริการ จะเป็นในรูปแบบ commercial ที่การ support ระดับ technical ให้ ซึ่งมี product ได้แก่
- JBoss EAP - เป็น enterprise platform บน java application - JBoss Web Server - เป็น web server ซึ่งจะใช้ Apache และ Tomcat - JBoss Data Grid - in-memory distributed database. - JBoss Developer Studio - an Eclipse-based IDE - JBoss Operations Network - เครื่องมือสำหรับบริหารจัดการ JBoss application - JBoss A-MQ - a lightweight messaging platform. - JBoss Data Virtualization - data virtualization service - JBoss BRMS - Platform สำหรับ business rules management - JBoss BPM Suite - Platform สำหรับ business process management (BPM).
JBoss Enterprise Application Platform (JBoss EAP)
ถูกพัฒนาจนมาถึงปัจจุบัน version7 ที่มาความสามารถในการบริหารจัดการอัตโนมัติ รองรับ Java EE7 สามารถทำ cluster, caching, messaging เพื่อเพิมประสิทธิภาพให้กับ application ได้อีกทั้งยังนำมาใช้กับพวก cloud system
คุณสมบัติของ JBoss EAP
Optimized for cloud and containers
JBoss EAP7 ช่วยมให้การ deploy application ง่ายขึ้น และ ดึงความสามารถของ Java ออกมาใช้ได้เต็ทที่ ถึงแม้จะอยู่บน Virtual หรือ Cloud host มีความสามารถในการเลือก start services เฉพาะที่จำเป็น ทำให้การใช้ memory ต่ำและ start application ได้รวดเร็ว ซึ่งเป็นจุดแข็งของ JBoss EAP ที่สามารถใช้งาน resource ได้คุ้มค่า
Lightweight, flexible architecture
สามารถใช้งานได้มีประสิทธิภาพสูงสุด และยังง่ายต่องการปรับเปลี่ยนค่า environments ลดระยะเวลาที่ใช้ในการ deploy application ถึงแม้จะมี enviroment ที่ไม่เหมือนกัน
More productive developers
รองรับ product หลากหลายอาทิเช่น JavaEE,Spring, Spring Web Flow, Spring WS, Spring Security, Arquillian, AngularJS, jQuery, jQuery Mobile รวมถึง Google Web Toolkit (GWT) ซึ่งเป็น starndard ที่มาพร้อมกันอยู่แล้ว
Author: Suphakit Annoppornchai
Credit: https://saixiii.com,https://www.redhat.com